package com.haoze.nurse.service;

import com.haoze.common.response.Result;
import com.haoze.common.service.Service;
import com.haoze.nurse.dto.NurseFormDTO;
import com.haoze.nurse.model.NurseCatalogEntity;

/**
 * @Author: Chenchao
 * @CreateTime: 2019-11-13 09:03
 */
public interface NurseCatalogService extends Service<NurseCatalogEntity> {

    Result list();

    Result formList(String id);

    Result getDetail(String id, String type);

    Result editDetail(NurseFormDTO dto);

    Result queryList(String text,String roleType,String stopFlag);

    Result changeStatus(String id,String type);

    Result addCatalog(NurseFormDTO dto);

    Result getNurseCatalog();

    Result getTemplateByCatalogId(String catalogId,String roleType,Integer page,Integer pageSize);
}
